bubble algae - Turkish English Dictionary